# def funcname(*nums):
#     result =0
#     for n in nums:
#         result+=n
#     print(result)


# def fn2(a,b,*c):
#     print('a=',a)
#     print('b=',b)
#     print('c=',c,type(c))

# def fn2(*a,b,c):
#     print('a=',a)
#     print('b=',b,type(b))
#     print('c=',c,type(c))

# def fn2(*,a,b,c):
#     print('a=',a)
#     print('b=',b,type(b))
#     print('c=',c,type(c))

# def fn2(**a):
#     print('a=',a,type(a))

# def fn3(b,c,**a):
#     print('a=',a)
#     print('b=',b)
#     print('c=',c)


# # funcname(123,456,678)

# fn3(a=34,b=35,c=2,e=20,f=40)



def fn4(a,b,c):
    print('a=',a)
    print('b=',b)
    print('c=',c)


# t =(1,2,3)
# t =[1,2,3]
t ={'a':100,'b':'hello','c':0}

# fn4(1,2,3)
# fn4(t[0],t[1],t[2])
fn4(**t)